import zipfile



class myZipFile():
    def zipSingleFile(self,filename,zip_filename):
        zf = zipfile.ZipFile(zip_filename,"w",  zipfile.ZIP_DEFLATED)
        #写入文件，可以一次性将多个文件压缩，打包
        zf.write(filename, compress_type=None)#将指定文件写入ZIP文档中
        # 关闭文件
        zf.close()
        #参数filename:需要写入文件的路径

        #参数arcname:文件写入ZIP文档后保存的文件名

        #参数compress_type:压缩方法(ZIP_STORED或ZIP_DEFAULED)

    def zipBatchFiles(self):
        '''write(路径,别名)'''
        # zf.write("/bin/bash","bash")
        # zf.write("/bin/bunzip2","bunzip2")
        # zf.write("/bin/cat","tmp/cat")
        pass


if __name__ == '__main__':
      zip=myZipFile()
      zip.zipSingleFile(filename=r"C:\Users\Administrator\Desktop\Qingyunian\output\video1\video1.mp4",zip_filename=r"video1.zip")

